import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import WindiCSS from 'vite-plugin-windicss'
import path from 'path'

// https://vitejs.dev/config/
export default defineConfig({
  // base:'/web/',
  resolve:{
    alias: {
      "~":path.resolve(__dirname,"src")
    },
  },
  plugins: [vue(),WindiCSS()],
  server: {
    host: "0.0.0.0",
    cors: true,
    port: 5000,
    open: false, //自动打开
    proxy: {
      // 这里的api可乱写, 是拼接在url后面的地址 如果接口中没有统一的后缀可自定义
      // 如果有统一后缀, 如api, 直接写api即可, 也不用rewrite了
      "^/api": {
        target: "http://query.asilu.com/weather", // 真实接口地址, 后端给的基地址
        changeOrigin: true, // 允许跨域
        rewrite: (path) => path.replace(/^\/api/, ""), // 将api替换为空
      },
      "^/jd2": {
        target: "https://api.jdjygold.com/", // 真实接口地址, 后端给的基地址
        changeOrigin: true, // 允许跨域
        rewrite: (path) => path.replace(/^\/jd2/, ""), // 将api替换为空
      },
      
    },
  }
})


